HTML چیست؟ اگر تازه وارد دنیای طراحی یا برنامه نویسی وبسایت شده باشید، برای یک بار هم که شده این سوال را میپرسید! HTML یکی از پایهای ترین زبانهاست که برای طراحی صفحات وب به آن نیاز داریم. اگر بخواهیم در یک عبارت html را معنا کنیم عبارتی بهتر از “اسکلت وب” نمیتوان به آن نسبت داد! در این مقاله همراه ادمین سایت باشید تا بررسی میکنیم معنای واژهی HTML چیست؟ سپس به سراغ معرفی ساختار آن برویم.
HTML چیست؟
HTML برگرفته از Hyper Text Markup Language است و یک زبان نشانهگذاری استاندارد برای صفحات وب محسوب میشود. این زبان بنیاد صفحات وب را تشکیل میدهد. هر آنچه که در صفحه میبینید از عناوین، متنها و تصاویر همگی با HTML در صفحهی وب قرار داده شدهاند.
در ابتدا لازم است بدانید html یک زبان برنامه نویسی نیست! بلکه یک روش یا زبان نشانهگذاری است که برای ساختاربندی اجزای صفحه به کار برده میشود.
HTML چه کاربردی دارد؟
برای قرار دادن هر اجزایی در صفحهی وب از HTML استفاده میشود. مثلاً میتوانید به کمک این زبان یک متن را در سایت قرار دهید اما این متن هیچ استایل و ویژگی خاصی ندارد. برای تغییر سایز فونت، رنگ نوشته و ایجاد رنگ پسزمینه برای آن باید از زبان CSS کمک گرفت.
در واقع شما با HTML اسکلتبندی سایت را پیاده سازی میکنید! به این اسکلت زیبا(!) نگاه کنید! ساختار اولیه بدن انسان به کمک این اسکلت شکل گرفته است. در صفحات وب هم به همین صورت است. ابتدا عناصر با HTML درج میشوند و با CSS و… این اسکلت پوشیده میشود! پس اگر به یادگیری مباحث طراحی سایت فکر میکنید، از html شروع کنید. زیرا در آموزش برنامه نویسی تحت وب، یادگیری html اولین قدم محسوب میشود.
پس همانطور که متوجه شدید، HTML بخش غیر قابل حذف وبسایت است و برای ایجاد یک صفحه در وب باید حتما از آن استفاده کرد. البته خروجی این زبان همانند اسکلت است و زیبایی چندانی ندارد. به همین علت باید بعد از کدنویسی HTML به سراغ زبان CSS برویم تا بر روی این اسکلت پوست و گوشت قرار دهیم! در واقع با CSS به المانهای HTML زیبایی و رنگ میبخشیم!
آخرین نسخه منتشر شده از HTML، نسخه پنجم اون هست که برای آشنایی بیشتر با این زبون میتونین همین الان مقاله HTML5 چیست رو مطالعه بفرمایین
پیادهسازی عناصر در HTML
تمام عناصری که به وسیلهی HTML در صفحه قرار میگیرند باید به کمک تگ <> (برچسبها) پیاده سازی شوند. تگها، برچسبهایی هستند که مشخص میکنند هر عنصری که در صفحه قرار گرفته است جزو کدام دسته (متن، تصویر، عنوان، لینک و…) است.
برای مثال: تگ <h1> برای گذاشتن عنوان اصلی صفحه کاربرد دارد که به صورت زیر از آن استفاده میشود.
معرفی تگ عنوان
یا برای نوشتن یک پاراگراف از توضیحات، متن را داخل تگ شروع <p> وتگ پایانی <p/> قرار میدهیم. مانند نمونه:
<p>این یک متن آزمایشی است</p>
در HTML تگهای زیادی با اهداف مشخص قرار دارد.
Attribute چیست؟
هر عنصر HTML میتواند دارای ویژگی یا به عبارتی attribute باشد. Attributeها اطلاعات بیشتری را برای هر تگ مشخص میکنند. برای مثال برای مشخص کردن عرض یک شکل یا تصویر از ویژگی width در تگ استفاده میشود.
نمونهای از یک سند HTML
در ادامه یک کد کامل از html را مشاهده میکنید.
<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8">
<title>page Title</title>
<body>
<p>my first html document.</p>
<p style="background:yellow;">attribute for new style</p>
</body>
</html>
اگر دوست دارید بدانید این کد در مروگر چگونه نمایش داده میشود، کافیست آن را داخل یک فایل notpad کپی کنید. سپس پسوند فایل را به html. تغییر دهید. حالا شما یک سند html دارید، روی این فایل کلیک کنید تا در مرورگر سیستم باز شود.
خروجی این کد مانند تصویر زیر است.
html چیست؟
توضیحات کدها
تگ <DOCTYPE html!> نشاندهندهی این است که این فایل یک سند html5 است.
تگ <“html lang=”en> ریشهی html است که باید سایر تگها داخل این ریشه قرار بگیرند. یک attribute به نام lang مشخص کنندهی زبان این سند است.
تگ <meta> اطلاعات اضافهتری را برای این سند html به همراه دارد.
تگ <title> عنوان اصلی صفحه را مشخص می کند. زمانی که کد را اجرا میکنید این عنوان در تب بالای مرورگر قابل روئیت است. در تصویر بالا نیز عبارت page title از طریق همین تگ در تب درج شده است.
<body> همان تگی است که هر چیزی داخل آن قرار بگیرد در صفحهی وب قابل نمایش است.
در تگ <p> یک Attribute به نام style قرار داده شده است که به وسیلهی آن برای این تگ رنگ پسزمینه تنظیم کردهایم.
ساختار سند html
یک سند کامل باید با تگ <DOCTYPE html!> آغاز شود. DOCTYPE یک تگ یک بخشی است که برخلاف سایر تگها به تگ پایانی احتیاجی ندارد.
بعد از آن، سند حتماً باید دارای تگ <html></html> باشد. داخل این تگ، <body></body> قرار میگیرد که محتوای صفحه را نمایش میدهد. به تصویر زیر توجه کنید. بخش سفید رنگ در صفحهی وب قابل نمایش خواهد بود.
HTML چیست و چه کاربردهایی دارد؟
خلاصه اینکه هر آنچه که در صفحهی وب قرار میگیرد به کمک تگهای html افزوده شده است. اما این تگها فقط عناصر را در صفحه جایگذاری میکنند. برای ایجاد جذابیتهای ظاهری، طرح بندی و انیمیشنها باید به سراغ زبانهای CSS و JavaScript بروید.
اگر علاقمند به یادگیری این زبان شیرین و پرکاربرد در دنیای وب هستین بهتون پیشنهاد میکنم همین الان در دوره رایگان آموزش HTML آکادمی وب مسیر شرکت کنین
منبع: ادمین سایت
:: بازدید از این مطلب : 346
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0